From: Florian Müllner Date: Tue, 27 Feb 2018 17:52:35 +0000 (+0100) Subject: viewSelector: Don't duplicate find-as-you-type in captured-event X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~984^2^2~4 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=b28e48094b336fd04b6410a671e67936478776a4;p=gnome-shell.git viewSelector: Don't duplicate find-as-you-type in captured-event Find-as-you type was never automatically handled by StIMText, but by the existing stage key-press handler. The functionality broke for a different reason, we will fix it after reverting the recent captured-event changes. This reverts commits bc4462cd0c1abb9 and e4ee944d8d6. https://gitlab.gnome.org/GNOME/gnome-shell/issues/72 --- diff --git a/js/ui/viewSelector.js b/js/ui/viewSelector.js index d06b4279d..fc03a2bb8 100644 --- a/js/ui/viewSelector.js +++ b/js/ui/viewSelector.js @@ -601,15 +601,6 @@ var ViewSelector = new Lang.Class({ // - cancel the search this.reset(); } - } else if (!(global.stage.get_key_focus() instanceof Clutter.Text) && - (event.type() == Clutter.EventType.KEY_PRESS || - event.type() == Clutter.EventType.KEY_RELEASE)) { - let unichar = event.get_key_unicode(); - - if (GLib.unichar_isprint(unichar)) { - this._text.grab_key_focus(); - return this._text.event(event, false); - } } return Clutter.EVENT_PROPAGATE;